a {
    color: inherit;
    text-decoration: inherit;
}
.QButton {
    width: 13vw;
    background: #0075BE;
    color:  #FFCC00;
    border: .25vmin outset black;
    padding: .5vh .5vw;
    margin: .25vh .25vw;
    text-align: center;
    font-size: 3vmin;
    border-radius: 1vmin;
}
.BoxText{
    margin-left: auto;
    margin-right: auto;
    min-width: 30vw;
    max-width: 70vw;
    width: fit-content;
}
.TextBox {
    text-align: center;
    border: .25vmin inset black;
    padding: .25vmin;
    resize: none;
    font-size: 4vmin;
    height: 5vh;
    border-radius: 1vmin;
}
.RowCont {
    display: flex;
    justify-content: space-between;
}
.centeredText{
    display: flex;
    align-items: center;
}
p{
    font-size: 3vw;
    color: #FFCC00;
    padding: .5vw;
    text-align: center;
    background-color:#0075BE;
    border: black .5vmin outset;
    border-radius: 1vmin;
}
h1 {
    font-size: 5vw; 
    border: .5vmin outset black; 
    width: 75vw; 
    text-align: center; 
    margin-left: auto; 
    margin-right: auto; 
    background-color: #0075BE; 
    color: #FFCC00;
    border-radius: 1vmin;
}
main {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    height: 90vh; 
    opacity: 97%;
}
.scoreButton {
    width: 4.5vw; 
    margin-left: .25vw; 
    margin-right: .25vw;
    font-size: 1.75vw;
    color:#FFCC00;
    background-color: #0075BE;
    border-radius: .5vmin;
}
img{
    max-height:50vh; 
    max-width: 45vw;
    min-width: 30vw;
    
}
body{
    background-image: url(BG.jpg);
    background-size: 100%; 
    background-repeat:repeat-y;
}